Genesis\Api\Request\NonFinancial\BillingApi\Transaction S

Total Complexity 32
Dependencies 5
Dependents 0
Total lines 462
Lines of code 198
Logical lines of code 51
Comment lines 173
Methods 25
Properties 7

Methods 25

Method Rating Maintainability Complexity Lines of code
getRequestFilters()
S
51 2 28
checkArrayMaxSize()
S
64 3 11
validateStatementsMaxCount()
S
57 1 22
setRequiredFields()
S
57 1 18
getUniqueId()
S
70 2 6
getBillingStatement()
S
70 2 6
getMerchantTransactionId()
S
70 2 6
getMasterAccountName()
S
70 2 6
getResponseFieldsAllowedValues()
S
59 1 11
__construct()
S
79 1 3
getRequestOrder()
S
68 1 7
getRequestPaging()
S
68 1 7
getTransactionTypeAllowedValues()
S
63 1 9
getOrderByFieldAllowedValues()
S
71 1 5
getAdditionalArguments()
S
70 1 7
checkRequirements()
S
72 1 6
getAdditionalData()
S
81 1 3
setUniqueId()
S
79 1 3
initGraphqlToken()
S
79 1 3
setOrderByField()
S
67 1 9
setTransactionType()
S
67 1 9
setMasterAccountName()
S
79 1 3
setMerchantTransactionId()
S
76 1 4
setBillingStatement()
S
79 1 3
getRequestStructure()
S
81 1 3